40823136

  • Home
    • Site Map
    • reveal
    • blog
  • First
  • About
  • stage1
    • w1
      • 建立網頁
      • 編輯leo
    • w2
      • 討論與影片
      • 圖檔
    • w3
      • 投石機(1)
      • 投石機(2)
      • 投石機(3)
      • 簡報-1
  • stage2
    • w5
      • stage2組員
    • w6
      • heroku
      • 選訂題目
    • w7
      • 自動化生產線(1)-用程式控制機械手臂與調整
    • w8
      • 自動化生產線(2)
    • w9
      • 自動化生產線(3)最終版
    • 簡報-2
  • stage3
    • w10
      • task1
      • task2-1
      • task2-2-python Remote API程式控制機械手臂
      • task2-3
    • w13
      • 第一組線上直播
      • RoboDK
    • w15
      • Video and subtitle translation-1
      • Video and subtitle translation-2
    • w16
      • Onshape 零組件繪製
      • 建立 CoppeliaSim 4.1.0 MTB robot 場景
      • 手臂末端加入 components-gripper-suction pad 吸盤跟鍵盤控制
      • 逆向運動學函式-鍵盤控制與程式迴圈方式
      • Python remote API 逆向運動學函式
  • stage3 專案
    • 自動化(1)
    • 自動化(2)
    • 自動化(3)
    • 心得
  • W18
    • 期末影片
建立 CoppeliaSim 4.1.0 MTB robot 場景 << Previous Next >> 逆向運動學函式-鍵盤控制與程式迴圈方式

手臂末端加入 components-gripper-suction pad 吸盤跟鍵盤控制

joint1 用r(順時針)跟l(逆時針)來控制讓它轉30度

 if (auxiliaryData[1]==108) then
         rotation1 = rotation1 + 30*deg
         sim.setJointPosition(axis1, rotation1)
    end--if r
    if (auxiliaryData[1]==114) then 
        rotation1 = rotation1 - 30*deg
        sim.setJointPosition(axis1, rotation1)
    end --if l

joint2 用1(順時針)跟2(逆時針)來控制讓它轉60度

if (auxiliaryData[1]==49) then
         rotation1 = rotation1 + 60*deg
         sim.setJointPosition(axis2, rotation1)
     end --if 1
     if (auxiliaryData[1]==50) then
         rotation1 = rotation1 - 60*deg
         sim.setJointPosition(axis2, rotation1)
     end -- if  2

joint4     用u(向下0.03吸取)跟d(向上0.03)來控制

if (auxiliaryData[1]==117) then 
                     rotation3 = rotation3 - 0.03 - calibration 
                     sim.setJointPosition(axis4,rotation3)
                end -- if u 
                if (auxiliaryData[1]==100) then
                     rotation3 = rotation3 + 0.03 + calibration
                     sim.setJointPosition(axis4,rotation3)
                end -- if d
                 

suction pad control


建立 CoppeliaSim 4.1.0 MTB robot 場景 << Previous Next >> 逆向運動學函式-鍵盤控制與程式迴圈方式

Copyright © All rights reserved | This template is made with by Colorlib